Crypto Currency Adoption: Challenges and Opportunities